Skip to content

chore(zen-free): test against current Godwit and split the README - #6

Merged
baranwang merged 1 commit into
mainfrom
claude/zen-free-ready
Nov 7, 2026
Merged

baranwang merged 1 commit into
mainfrom
claude/zen-free-ready

Conversation

@baranwang

Copy link
Copy Markdown
Member

Summary

为发布 Zen Free 做准备,这个 PR 本身不发版。

 .github/workflows/plugins.yml
-  固定 Godwit 95eb0180,从源码打包 SDK
+  固定 Godwit 40cad222,生成源码后测试,统一用 npm 上的 SDK
 packages/zen-free/
-  build_test.go: goja
+  build_test.go: moejs(Godwit 现在的插件沙箱)
+  README.zh-Hans.md;README.md 改为英文

README 现在写明:插件以 OpenCode 客户端的身份访问上游接口。

Egress: 插件行为没有变化,只改了测试、CI 和文档。

Evidence

本地用 @godwit/sdk 1.28.0 和 Godwit 40cad222:typecheck 通过,bun test 11 项全过,包括在真实插件沙箱里运行的集成测试。

没验证: 没有向真实上游接口发过模型请求。

Merge Danger

Door: two-way

Blast Radius: CI

🤖 Generated with Claude Code

Godwit moved its plugin sandbox from goja to moejs, and the model API's
SDK is on npm, so checks use the published SDK and a current host pin.
The README gets English and zh-Hans versions and says the plugin
identifies itself to the upstream as the OpenCode client.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@baranwang
baranwang merged commit d7b0781 into main Nov 7, 2026
4 checks passed
@baranwang
baranwang deleted the claude/zen-free-ready branch November 7, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant